﻿ html, body
{
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    overflow:hidden;
   /* position:relative;*/
}
html{
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
	-webkit-font-smoothing:antialiased;
}

body
{
    background-color:#A7CDF1;
}

body,button,input,select,textarea{
     font: 12px Tahoma, arial,'宋体B8B\4F53';
}

h1,h2,h3,h4,h5,h6,p,figure,form{
    margin:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
img{
	border:0;
    vertical-align:middle;
    -ms-interpolation-mode: bicubic;
}
a{
	text-decoration:none;
	color:#29B4F0;
}
a:focus {
    outline: thin dotted;
}
a:hover{
    color:#017CB9;
	text-decoration:underline;
}
/* hn */
h1{
	font-size:16px;
	line-height:36px;
}
h2{
	font-size:14px;
	line-height:30px;
}
h3{
	line-height:24px;
}
h3,h4,h5,h6{
	font-size:12px;
}
/* ul ol dl */
ul,li,ol{
    margin: 0;
	padding:0;
	list-style: none outside none;
}
ul.has-style li,ol li{
	margin-left:25px;
}
ul.has-style li{
    list-style:disc;
}
ol li{
	list-style:decimal;
}
ul.inline-style li{
	float:left;
	display:inline;
}
dl{
    margin-bottom: 18px;
}
dt{
    font-weight: bold;
}
dd{
    margin:0 0 0 9px;
	padding:0;
}
svg:not(:root) {
    overflow: hidden;
}

/* -------------------------------------------------
 * form
 * -------------------------------------------------
*/
button,input,select,textarea{
    margin: 0;
	outline: 0 none;
    vertical-align: baseline;
    *vertical-align: middle;
}
textarea{
    overflow: auto;
    vertical-align: top; 
	resize:none;
}
button,input{
    line-height: normal;
}
button,html input[type="button"], input[type="reset"],input[type="submit"],.submit-btn
{
    -webkit-appearance: button; 
    cursor: pointer; 
    *overflow: visible;
}
button[disabled],input[disabled],.disable
{
    cursor: default;
}
input[type="checkbox"],input[type="radio"],.form-radio,.form-checkbox
{
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px;
}
fieldset{
    border: 1px solid #c0c0c0;
    margin: 0 2px 18px;
    padding: 0.35em 0.625em 0.75em;
}
legend{
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px;
}
button::-moz-focus-inner,
input::-moz-focus-inner{
    border: 0;
    padding: 0;
}


.header
{
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:65px;
    width:100%;
    z-index:10;
}
.lefter
{
    
    position:absolute;
    top:65px;
    left:0;
    bottom:0;
    width:169px;
    overflow:hidden;
    background-color:#fff;
    border-right:solid 1px #99b1c4;
}
.mainer
{
    position:absolute;
    top:65px;
    left:175px;
    bottom:0;
    right:0;
    border-left:solid 1px #99b1c4;
    background-color:#fff
}
#conten
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
iframe
{
    width:100%;
    height:100%;
    border:0;
}

.bgBtns{background-image:url(bg_button.gif)}

#tabMenu{ position:absolute;width:100%; height:26px;left:176px;right:0;bottom:0;border-bottom:solid 1px #85A7C7; z-index:1}
#tabMenu ul{ position:absolute; left:1px; bottom:-2px; z-index:2}
#tabMenu li{ float:left; margin-left:1px; line-height:25px}

.tabMenu{position:relative;background-image:url(bg_tablist.png);}
.tabMenu-none-l{float:left;height:26px;width:4px;background-repeat:no-repeat;background-position:0 0;}
.tabMenu-none-r{float:left;height:26px;width:4px;background-repeat:no-repeat;background-position:0 -52px;}
.tabMenu-none-m{float:left;height:26px;color:#32475C; padding:0 7px;background-repeat:repeat-x;background-position:0 -26px;}
.tabMenu-none-c{float:left;height:26px;width:17px;background-repeat:repeat-x;background-position:0 -26px;}
.tabMenu-none-close{display:block; height:8px;width:8px; margin-left:5px; margin-top:9px;background-repeat:no-repeat;background-position:-150px -60px;}
.tabMenu-none-close:hover{background-position:-135px -60px;}

.tabMenu-curr-l{float:left;height:26px;width:4px;background-repeat:no-repeat;background-position:0 -78px;}
.tabMenu-curr-r{float:left;height:26px;width:4px;background-repeat:no-repeat;background-position:0 -130px;}
.tabMenu-curr-m{float:left;height:26px;color:#666;padding:0 7px;background-repeat:repeat-x;background-position:0 -104px;}
.tabMenu-curr-c{float:left;height:26px;width:17px;background-repeat:repeat-x;background-position:0 -104px;}
.tabMenu-curr-close{display:block; height:8px;width:8px; margin-left:5px; margin-top:9px;background-repeat:no-repeat;background-position:-150px -60px;}
.tabMenu-curr-close:hover{background-position:-135px -60px;}

#mainMenu{}
.mainMenu-text{width:170px; height:28px;color:#2f76a8; font-size:14px; text-align:center; line-height:28px; font-weight:bold; background-position:0 -90px}
.mainMenu-list{width:170px; height:25px;color:#2f76a8; font-size:12px; text-indent:20px; line-height:25px; background-position:0 -118px; cursor:pointer}
.mainMenu-chid{width:169px; border-right:solid 1px #88accf;border-top:solid 1px #88accf; background-color:#fff; padding-bottom:5px; display:none}
.mainMenu-last{width:170px; height:1px; background-position:0 -172px; line-height:0; font-size:0}
.mainMenu-item{color:#184382; text-indent:20px;margin:0 1px;margin-top:5px; padding:5px 0; display:block; border:solid 1px #fff}
.mainMenu-item:hover{ border:solid 1px #e5c365; background-color:#ffecb5;}
.mainMenu-item-select{border:solid 1px #e5c365; background-color:#ffecb5;}

.clearfix:before, .clearfix:after {
    content:"";
    display:table;
}
/*tool*/
.clearfix:after{
    clear:both;
    overflow:hidden;
}
.clearfix{
    *zoom:1;
}
.transparent_class { 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* ie8  */
    filter:alpha(opacity=50);    /* ie5-7  */
    opacity: 0.5;    /* css standard, currently it works in most modern browsers  */
} 

